/* Feel free to remove these styles, they are for demo page */

header {height:80; position:relative; margin-bottom:5px; }
	header .logo {font-size:3.3em; height: 80px; padding-top:28px; padding-left: 40px; font-weight:700; text-shadow:1px 1px 2px #000; color:#fff; filter: Shadow(Color=#666666, Direction=135, Strength=3); width: auto; }
	header .statement {width:20%; text-align:right; padding-top:30px;}
	
	nav { color:#fff; height:40px; width: 960px; margin: 0 auto; overflow: hidden; padding-left: 15px;}
	nav ul {list-style:none;}
	nav ul li {float:left; margin-left:5px;}
	nav ul li a {display:block; color:#fff; text-decoration:none; padding:8px 10px; margin-top:7px;  
					-moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px;}
	nav ul li a:hover, nav ul li.active a {background-color:#fff; color:#000;}
aside {min-height:525px;}	

	.submit, .submit:visited {
		background: #525252; 
		display: inline-block; 
		padding: 5px 10px 6px; 
		color: #fff; 
		-moz-border-radius: 5px; 
		-webkit-border-radius: 5px;
		box-shadow: 0 1px 3px rgba(0,0,0,0.5);
		-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
		-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
		border:none;
		text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
		position: relative;
		cursor: pointer;
		margin-bottom:5px;
	}

/*footer { font-size:.8em; } */

#copyright { border-top: 1px solid #2f2f2f; padding: 10px 0px 10px 0px; }	
p#copyinfo { float: right; color: #737171; text-shadow: 1px 1px 1px #000000; }
#copyright a { color: #9a9999; }